﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel;
using System.Text;
using Csla;
using lite;
using Csla.Validation;
using Csla.Data;
using System.Data.SqlClient;
using ZX.DAL;
using OpenExpressApp.ORM;

namespace ZX.SYS.Library
{
    /// <summary>
    /// 图形报表参数的参数类
    /// </summary>
    [Serializable]
    [Table(Name = "SysReportQueryParameter")]
    [ZX.DBModule.Table("SysReportQueryParameter", "ID")]
    public class SysReportQueryParameter : ZX.DBModule.BaseEntity
    {
        public SysReportQueryParameter()
		{

		}

        private System.Guid _ChartReportId;
		[Column]
        public System.Guid ChartReportId
		{
            get { return _ChartReportId; }
            set { _ChartReportId = value; }
		}

        private System.String _ParameterName;
		[Column]
        public System.String ParameterName
		{
            get { return _ParameterName; }
            set { _ParameterName = value; }
		}

        private System.String _DisplayName;
		[Column]
        public System.String DisplayName
		{
            get { return _DisplayName; }
            set { _DisplayName = value; }
		}

		private System.Guid _ID;
		[Column]
		public System.Guid ID
		{
 			get { return _ID; }
			set { _ID = value; }
		}

        private System.Int32 _ControlType;
		[Column]
        public System.Int32 ControlType
		{
            get { return _ControlType; }
            set { _ControlType = value; }
		}

        private System.Int32 _RecID;
		[Column]
        public System.Int32 RecID
		{
            get { return _RecID; }
            set { _RecID = value; }
		}

        private System.String _DefaultValue;
        [Column]
        public System.String DefaultValue
        {
            get { return _DefaultValue; }
            set { _DefaultValue = value; }
        }
    }
}
